package ttOrder.dao;

import java.util.List;

import ttOrder.model.Order;
import ttOrder.model.OrderDetall;

public interface OrderMapper {
	//显示全部订单
	public List<Order> selectAll();
	
	//根据订单号查询详情
	public List<OrderDetall> findDetallById(Integer orderId);
	
	//根据订单号查询订单
	public Order findOrderById(Integer orderId);
	
	//根据订单号修改订单状态
	public void edit(Order order);
	
	//删除订单
	public void deleteById(Integer id);
	
	//删除订单详情
	public void deleteDetall(Integer id);

	//用户选择餐桌后新增订单
	public void addOrder(Integer tableId);
	
	//插入订单详情
	public void insertOrderDetall(OrderDetall orderDetall);
	
	//查询最大的订单号
	public Integer getOrderId();
	
	//更改订单的另外两个属性
	public void editOrder(Order order);

}
